held up to public obloquy

  1. Verb açıkça tenkide ve takbihe uğramak